রিলেশনাল অপারেটরস হলো অপারেটরগুলি যা দুটি ভ্যালু বা ভ্যারিয়েবলের মধ্যে সম্পর্ক যাচাই করার জন্য ব্যবহৃত হয়। এই অপারেটরগুলি ব্যবহার করে যাচাই করা যায় দুটি ভ্যালু সমান, বড়, ছোট, বা ভিন্ন কিনা। রিলেশনাল অপারেটরগুলির ফলাফল সবসময় একটি বুলিয়ান মান প্রদান করে—true অথবা false।
অপারেটর | নাম | উদাহরণ | বর্ণনা |
---|---|---|---|
== | সমান | a == b | যদি a এবং b এর মান সমান হয়, তবে true । |
!= | সমান নয় | a != b | যদি a এবং b এর মান সমান না হয়, তবে true । |
> | বড় | a > b | যদি a এর মান b এর চেয়ে বড় হয়, তবে true । |
< | ছোট | a < b | যদি a এর মান b এর চেয়ে ছোট হয়, তবে true । |
>= | বড় অথবা সমান | a >= b | যদি a এর মান b এর চেয়ে বড় অথবা সমান হয়, তবে true । |
<= | ছোট অথবা সমান | a <= b | যদি a এর মান b এর চেয়ে ছোট অথবা সমান হয়, তবে true । |
রিলেশনাল অপারেটরগুলি সাধারণত শর্ত চেক করার জন্য ব্যবহৃত হয়, যেমন if
, while
এবং অন্যান্য কন্ডিশনাল স্টেটমেন্টে। নিচে রিলেশনাল অপারেটরের একটি উদাহরণ দেওয়া হলো:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
// সমান কিনা চেক করা
if (a == b) {
cout << "a and b are equal." << endl;
} else {
cout << "a and b are not equal." << endl;
}
// বড় অথবা ছোট চেক করা
if (a > b) {
cout << "a is greater than b." << endl;
} else if (a < b) {
cout << "a is less than b." << endl;
}
// বড় অথবা সমান চেক করা
if (a >= b) {
cout << "a is greater than or equal to b." << endl;
} else {
cout << "a is less than b." << endl;
}
return 0;
}
==
) এবং সমান নয় (!=
):==
ব্যবহার করা হয় দুটি ভ্যালু সমান কিনা যাচাই করার জন্য।!=
ব্যবহার করা হয় দুটি ভ্যালু সমান নয় কিনা যাচাই করার জন্য।>
) এবং ছোট (<
):>
ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে বড় কিনা যাচাই করার জন্য।<
ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে ছোট কিনা যাচাই করার জন্য।>=
) এবং ছোট অথবা সমান (<=
):>=
ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে বড় অথবা সমান কিনা যাচাই করার জন্য।<=
ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে ছোট অথবা সমান কিনা যাচাই করার জন্য।রিলেশনাল অপারেটর ব্যবহার করার পর প্রোগ্রাম বুলিয়ান মান প্রদান করে, যা true (সত্য) বা false (মিথ্যা) হতে পারে। এই মানটি শর্ত হিসেবে পরবর্তী অপারেশন সম্পাদন করার জন্য ব্যবহৃত হয়।
#include <iostream>
using namespace std;
int main() {
int x = 15, y = 10;
cout << (x == y) << endl; // Output: 0 (false)
cout << (x != y) << endl; // Output: 1 (true)
cout << (x > y) << endl; // Output: 1 (true)
cout << (x < y) << endl; // Output: 0 (false)
cout << (x >= y) << endl; // Output: 1 (true)
cout << (x <= y) << endl; // Output: 0 (false)
return 0;
}
রিলেশনাল অপারেটরগুলি প্রোগ্রামিংয়ে বিভিন্ন শর্ত যাচাই করতে অত্যন্ত গুরুত্বপূর্ণ। এগুলি ব্যবহার করে ভ্যারিয়েবলের মধ্যে সম্পর্ক যাচাই করা যায়, যা প্রোগ্রামে বিভিন্ন সিদ্ধান্ত গ্রহণ এবং লজিক তৈরি করতে সহায়ক।
common.read_more